Teleological Metareasoning for Automating Software Adaptation

نویسندگان

  • Joshua Jones
  • Chris Parnin
  • Avik Sinharoy
  • Spencer Rugaber
  • Ashok K. Goel
چکیده

We examine the use of teleological metareasoning for self-adaptation in game-playing software agents. The goal of our work is to develop an interactive environment in which the game designer generates requirements for a new version of a game, and the legacy software agents from previous versions of the game adapt themselves to the new game requirements in cooperation with the human designer, who provides guidance where automation is not possible or not implemented. We are developing and testing our metareasoning technique for adapting a mature program in the domain of turn-based, multi-player strategy games, specifically FreeCiv (www.freeciv.wikia.com). In this paper, we first present an analysis of adaptations to FreeCiv, next describe our general approach, then describe a specific adaptation scenario, and finally discuss our plans for future work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teleological Modeling and Reasoning for Automated Software Adaptations

The design of a long-living software artifact evolves through many versions. Changes in the design requirements from one version to the next typically are incremental and sometimes quite small (deltas). A software engineer (or a team of software engineers) formulates the requirements of a new version, adapts the design of the previous versions to meet the new requirements, implements and evalua...

متن کامل

Adapting Game-Playing Agents to Game Requirements

We examine the problem of self-adaptation in game-playing agents as the game requirements evolve incrementally. The goal of our current work is to develop an interactive environment in which the game designer generates requirements for a new version of a game, and the legacy software agents from previous versions of the game adapt themselves to the new game requirements. We are developing and t...

متن کامل

Automating the design of computer systems

The best ebooks about Automating The Design Of Computer Systems that you can get for free here by download this Automating The Design Of Computer Systems and save to your desktop. This ebooks is under topic such as automating the design of graphical presentations of automating instructional design: approaches and limitations automating a design reuse facility with critical automating the design...

متن کامل

Multimodal Analogies in Modelling and Design

Drawings, on the one hand, and teleological models, on the other, are two ways of understanding and communicating design information. Drawing on previous work, Structure-Behavior-Function (SBF) theory claims that teleological knowledge is comprised of three basic kinds of knowledge: structural knowledge, behavioral knowledge, and functional knowledge. However, the design task, in practice, revo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009